home *** CD-ROM | disk | FTP | other *** search
/ PC Home 138 / PC Home issue 138.iso / Software / Essentials / Netscape / nim.xpi / bin / chrome / aim.jar / content / aim / SidebarPanel.xul < prev    next >
Encoding:
Extensible Markup Language  |  2002-10-03  |  7.5 KB  |  169 lines

  1. <?xml version="1.0"?>
  2.  
  3. <?xml-stylesheet href="chrome://aim/skin/sidebar.css" type="text/css"?> 
  4.  
  5. <!DOCTYPE window SYSTEM "chrome://aim/locale/SPBuddyOrgOverlay.dtd">
  6.  
  7. <?xul-overlay href="chrome://global/content/globalOverlay.xul"?>
  8. <?xul-overlay href="chrome://aim/content/SPBuddyOrgOverlay.xul"?>
  9. <?xul-overlay href="chrome://aim/content/SPConnectingOrgOverlay.xul"?>
  10. <?xul-overlay href="chrome://aim/content/SPAwayOrgOverlay.xul"?>
  11. <?xul-overlay href="chrome://aim/content/SPSignOnOrgOverlay.xul"?>
  12. <?xul-overlay href="chrome://aim/content/SPRegisterOrgOverlay.xul"?>
  13. <?xul-overlay href="chrome://aim/content/SPSetupOrgOverlay.xul"?>
  14. <?xul-overlay href="chrome://aim/content/contextMenu.xul"?>
  15.  
  16. <window id="AimSidebarPanel" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  17.         xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" orient="vertical" class="color-dialog"
  18.         onload="AimSidebarPanelOnWndLoad()" 
  19.         onunload="AimSidebarPanelOnWndUnload()">
  20.  
  21.   <stringbundleset id="stringbundleset"/>
  22.  
  23.   <script language="JavaScript" src="chrome://aim/content/aimHelpers.js"/>
  24.   <script language="JavaScript" src="chrome://aim/content/AimMainObserver.js"/>
  25.   <script language="JavaScript" src="chrome://aim/content/TabSetup.js"/>
  26.   <script language="JavaScript" src="chrome://aim/content/SidebarPanel.js"/>
  27.   <script language="JavaScript" src="chrome://aim/content/Aim.js"/>
  28.   <script language="JavaScript" src="chrome://aim/content/AimIM.js"/>
  29.   <script language="JavaScript" src="chrome://aim/content/AimBuddy.js"/>
  30.   <script language="JavaScript" src="chrome://aim/content/contextMenu.js"/>
  31.   <script language="JavaScript" src="chrome://aim/content/AimAppCommands.js"/>
  32.   <script language="JavaScript" src="chrome://aim/content/invitelist.js" />
  33.   <script language="JavaScript" src="chrome://communicator/content/tasksOverlay.js"/>
  34.   <script language="JavaScript" src="chrome://global/content/globalOverlay.js"/>
  35.  
  36.   <script language="javascript">
  37.     // Global variable that holds the nsContextMenu instance.
  38.     var gContextMenu = null;
  39.   </script>
  40.   
  41.   <broadcaster id="sessionWatcher" sessionMode="Aim"/>
  42.  
  43. <keyset id="buddyOrgOverlayKeys" />
  44.  
  45.   <popupset id="imContextMenuSet" />
  46.  
  47.   <popupset id="infoTooltipSet">
  48.     <tooltip id="infoTooltip" noautohide="true" onpopupshowing="return fillInfoTooltip(event, event.target);">
  49.      <vbox id="hideload">
  50.      <label id="infoTooltipName"/>
  51.       <grid id="infoTooltipGrid">
  52.         <columns>
  53.           <column style="width: 80px"/>
  54.           <column flex="1"/>
  55.         </columns>
  56.         <rows>
  57.           <row id="infoTooltipStatusRow">
  58.             <label id="infoTooltipStatus"/>
  59.             <label id="infoTooltipStatusTime"/>
  60.           </row>
  61.           <row id="infoTooltipOnlineRow">
  62.             <label id="infoTooltipOnlineTimeId"/>
  63.             <label id="infoTooltipOnlineTime"/>
  64.           </row>
  65.           <row id="infoTooltipWarningsRow">
  66.             <label id="infoTooltipWarningsId"/>
  67.             <label id="infoTooltipWarnings"/>
  68.           </row>
  69.           <row id="infoTooltipFlagRow">
  70.             <label id="infoTooltipFlag"/>
  71.             <label id="infoTooltipFlagValue"/>
  72.           </row>
  73.           <row id="capabilitiesRow">
  74.             <label id="capabilities"/>
  75.             <label id="capabilitiesValue"/>
  76.           </row>
  77.           <row id="displayNameRow">
  78.             <label id="displayName"/>
  79.             <label id="displayNameValue"/>
  80.           </row>
  81.         </rows>
  82.       </grid>
  83.       </vbox>
  84.     </tooltip>
  85.   </popupset>
  86.   <popupset id="aTooltipSet"/>
  87.  
  88.   <!-- Disable Context menus in blank areas -->
  89.   <deck id="PanelDeck" flex="1" context="">
  90.    
  91.     <!--  Sign On Panel (Displayed when Offline) -->
  92.     <vbox id="SignOnOrg" name="SignOnOrg" flex="1" Registered="true">
  93.       <hbox id="sessionPickerLabel">
  94.         <spring flex="1"/> 
  95.         <label flex="1" value="&sessionType.label;"/>
  96.       </hbox>
  97.       <hbox id="sessionPicker">
  98.        <spring flex="1"/> 
  99.        <menulist flex="1" class="" id="sessionTypeListmenu" label="&sessionTypeDefault.label;">
  100.         <observes element="sessionWatcher"  attribute="sessionMode" />
  101.         <menupopup id="sessionTypeList"  oncommand="UpdateSessionImages(event.target.getAttribute('value'));">
  102.           <menuitem id="sessionTypeAim" class="AimMenuIcon" value="0" label="&sessionTypeAim.label;" />
  103.           <menuitem id="sessionTypeIcq" class="IcqMenuIcon" value="2" label="&sessionTypeIcq.label;" />                        
  104.         </menupopup>
  105.        </menulist>
  106.        <spring flex="1"/>
  107.       </hbox>  
  108.     </vbox>
  109.  
  110.     <!--  Connecting Panel (Displayed when Connecting) -->
  111.     <vbox id="ConnectingOrg" name="ConnectingOrg" flex="1"/>
  112.  
  113.     <!--  Away Panel (Displayed when Away) -->
  114.     <vbox id="AwayOrg" name="AwayOrg" flex="1"/>
  115.  
  116.     <!--  Buddy Panel (Displayed when Online) -->
  117.     <vbox id="OnlineOrg" name="OnlineOrg" flex="1" Registered="true">
  118.       <hbox id="CurUser" autostretch="never" class="warned-box">
  119.         <label class="not-warned" value="" id="warnname"/>
  120.         <label class="warned"     value="" id="warnamount"/>
  121.       </hbox>
  122.        
  123.       <seperator/>
  124.       
  125.       <tabbox id="OnlineOrgTabControl" orient="vertical" flex="1">
  126.         <tabs orient="horizontal">
  127.           <tab id="tabOnline" label="&online.label;" icqlabel="&online_ICQ.label;"  imlabel="&online.label;"/>
  128.           <tab id="tabSetup" label="&listSetup.label;" icqlabel="&listSetup_ICQ.label;" imlabel="&listSetup.label;" />
  129.         </tabs>
  130.         <tabpanels id="OnlineOrgTabPanel" flex="1" >
  131.           <vbox id="BuddyOrg" name="BuddyOrg" flex="1"/>
  132.           <vbox id="SetupOrg" name="SetupOrg" flex="1"/>
  133.         </tabpanels>
  134.       </tabbox>
  135.        
  136.        <box id="BuddyOrgButtons" autostretch="never">
  137.          <spacer flex="1"/>
  138.          <button id="btnbuddyorgtoday" class="aim-button Hide-in-Icq" label="&btnbuddyorgtoday.label;" oncommand="aimToday()"
  139.                  tooltip="aTooltip" tooltiptext="&btnbuddyorgtoday.tooltip;">
  140.           <observes element="sessionWatcher"  attribute="sessionMode" />
  141.          </button>
  142.          <spacer flex="4"/>
  143.          <button type="menu" id="btnaway" class="aim-button" label="&btnbuddyorgaway.label;" crop="right" datasources="rdf:null"
  144.                  ref="NC:AIM/AwayMessageBag" tooltip="aTooltip" tooltiptext="&btnbuddyorgaway.tooltip;">
  145.            <template>
  146.              <menupopup>
  147.                <menuitem oncommand="GoAwayWait(event.target,300);" uri="rdf:*" label="rdf:http://home.netscape.com/NC-rdf#MsgName" MsgText="rdf:http://home.netscape.com/NC-rdf#MsgText"/>
  148.              </menupopup>        
  149.            </template>
  150.            <menupopup/>
  151.          </button>
  152.          <spacer flex="4"/>
  153.          <button id="btnbuddyorgsignoff" class="aim-button" label="&btnbuddyorgsignoff.label;" oncommand="cmdSignOff()"
  154.                      tooltip="aTooltip" tooltiptext="&btnbuddyorgsignoff.tooltip;" 
  155.                      icqtooltip="&btnbuddyorgsignoff_ICQ.tooltip;" imtooltip="&btnbuddyorgsignoff.tooltip;"      
  156.                      icqlabel="&btnbuddyorgsignoff_ICQ.label;" imlabel="&btnbuddyorgsignoff.label;">
  157.          <observes element="sessionWatcher"  attribute="sessionMode" />
  158.         </button>
  159.          <spacer flex="1"/>
  160.        </box>
  161.      </vbox>
  162.    
  163.     <!--  Register Panel (Displayed when screenname has not been set) -->
  164.     <vbox id="RegisterOrg" name="RegisterOrg" flex="1" Registered="true"/>
  165.  
  166.   </deck>
  167.  
  168. </window>
  169.